package com.oceansoft.mobile.econsole.modules.movecar.service;

import com.oceansoft.mobile.econsole.modules.base.entity.Pager;
import com.oceansoft.mobile.econsole.modules.base.entity.Query;
import com.oceansoft.mobile.econsole.modules.base.entity.Result;
import com.oceansoft.mobile.econsole.modules.movecar.entity.Mes;
import com.oceansoft.mobile.econsole.modules.movecar.entity.MoveCar;
import com.oceansoft.mobile.econsole.modules.movecar.entity.MoveCarEntity;
import com.oceansoft.mobile.econsole.modules.movecar.entity.RoadBlock;
import org.springframework.web.multipart.MultipartHttpServletRequest;

import java.io.File;
import java.io.IOException;

/**
 * Created by Administrator on 2016/2/4.
 */
public interface IMoveCarService {

    Result reportMoveCar(MultipartHttpServletRequest request) throws IOException;

    Pager<MoveCar> loadAllMoveCarsByPage(Query query);

    Result loadMoveCarById(String id);

    Result editMoveCar(MoveCar moveCar);

    Result reportWxMoveCar(MoveCar moveCar);

    String selectSjhm(RoadBlock roadBlock) throws IOException;

    String sendMsg(Mes message) throws IOException;

    Result savedlyc(MoveCarEntity moveCarEntity) throws IOException;

}
